home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / dirscan.com / DIRSCAN.H < prev    next >
Encoding:
C/C++ Source or Header  |  1988-07-20  |  604 b   |  25 lines

  1. #define FNULL ((void (*)()) NULL)
  2. #define DNULL ((void *) NULL)
  3.  
  4. typedef
  5.     struct
  6.     {
  7.         unsigned second:5;
  8.         unsigned minute:6;
  9.         unsigned hour:5;
  10.     } FILE_TIME;
  11.  
  12. typedef
  13.     struct
  14.     {
  15.         unsigned day:5;
  16.         unsigned month:4;
  17.         unsigned year:7;
  18.     } FILE_DATE;
  19.  
  20. long  dirscan(char[],                          /* Starting Directory  */
  21.               char[],                          /* File Name Mask      */
  22.               char,                            /* File Attribute Mask */
  23.               void (*)(char[]),                /* New-Directory Rtn   */
  24.               void (*)(char[],struct find_t)); /* New-File Routine    */
  25.